branchGarrys Mod/main/mcorecancel
11 Commits over 0 Days - ∞cph!
Mark some unused thread-related ConVars as hidden
Don't queue SetupBones calls for entities with a BuildBonePositions callback or bone manipulator
Fixed deadlock in render.RenderView
Increased size of render queue and added error message when it runs out of memory
Use render queue for Lua IMaterial setters/getters
Added actual error messages to CMatQueuedRenderContext::AllocVertices/CMatQueuedRenderContext::AllocIndices
CMaterialSystem::GMOD_FlushQueue only finishes current render job when necessary rather than every call (makes render.RenderView not super slow)
Disable queued decals & post-processing
CMaterialSystem::AllowThreading changes from upstream
render.PushFilterMag/render.PushFilterMin now work with queued rendering
Swapped behaviour of render.PushFilterMag/render.PushFilterMin to do the right things
Use queued IMaterialVar for all engine code rather than just Lua userdata - fixes matproxies with multicore rendering
Allow mathematical matproxies to execute & override entity alpha/color modulation during queued rendering